.seach-wrap {
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;

  nz-select,
  [nz-input] {
    min-width: 220px;
  }

  [nz-button] {
    &:last-child {
      margin: 0;
    }
  }

  .seach-lf {
    padding-bottom: 5px;
  }

  .seach-rt {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }

  .seach-item {
    display: flex;
    align-items: center;
    padding-bottom: 5px;

    .seach-label {
      flex-grow: 0;
      color: #b7b7b7;

      &::after {
        content: ":";
        position: relative;
        top: -0.5px;
        margin: 0 8px 0 2px;
      }
    }

    .seach-control {
      flex: 1 1 0;
    }
  }

  .mrt8 {
    margin-right: 8px;
  }
}

main {
  margin-top: 10px;
  background: #fff;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);

  .pagination-box {
    height: 56px;
    line-height: 56px;
    padding: 0 18px;
    font-size: 12px;

    .pagination-template {
      float: left;
    }

    &:after {
      content: " ";
      display: block;
      clear: both;
      height: 0;
      visibility: hidden;
    }
  }
}

nz-pagination {
  margin-top: 12px;
}

nz-table {
  th {
    height: 38px;
    padding: 0;
    color: #888;
    background: #fff !important;
    border-right: none !important;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    position: relative;

    .typeNameFilter {
      position: absolute;
      right: 28px;
      top: 11px;
    }

    &:nth-child(1) {
      width: 46px;
    }

    &:nth-child(2) {
      width: 200px;
    }

    &:nth-child(3) {
      width: 310px;
    }
  }

  td {
    height: 56px;
    padding: 0;
    font-size: 12px;
    border-right: none !important;
    border-bottom: 1px solid rgb(229, 229, 229) !important;

    &.searchHint {
      a {
        margin-left: 10px;
        color: #006eff;
        display: inline-block;
      }
    }

    &.font1 {
      color: #008000;
    }

    &.font2 {
      color: #f00;
    }

    &.font0 {
      color: #999;
    }
  }
}

.ant-table-tbody > tr.ant-table-row:hover > td {
  background: #f2f2f2;
}

// 表格商品样式
.goodsName {
  img {
    width: 44px;
    height: 44px;
    margin-left: 12px;
    margin-top: 2px;
    float: left;
  }

  .goodsText {
    margin-top: 2px;
    margin-left: 6px;
    text-align: left;
    float: left;

    span {
      width: 236px;
      font-size: 14px;
      color: #1890ff;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      line-clamp: 1;
      -webkit-box-orient: vertical;
    }
  }
}

[nz-button] {
  margin-right: 8px;
}

[nz-button-tdlink] {
  margin-right: 6px;
  padding: 0;
}

.moduleRadioGroup {
  label {
    margin-bottom: 4px;
    margin-right: 4px;
  }
}
